
public class Escritores implements Runnable {
	private Recursos recurso;
	
	public Escritores (Recursos recurso){
		this.recurso= recurso;
	}
	
	public void run() {
			try {
				synchronized (recurso) {
					recurso.write(Thread.currentThread().getName());
					System.out.println(Thread.currentThread().getName()
							+ "  Estoy escribiendo " + recurso.read());
					Thread.sleep((int) (500 + Math.random() * 100));
				}
			} catch (Exception e) {
				System.out.println(e.getLocalizedMessage());
			}
	}
	
}
